// import { _decorator, Component, Label } from 'cc';
// import { Localization } from './Localization';

// const { ccclass, property } = _decorator;
// @ccclass('LocalizedText')
// export class LocalizedText extends Component {
//     @property({ type: String })
//     key: string = '';
    
//     private label: Label | null = null;
    
//     protected onLoad(): void {
//         this.label = this.getComponent(Label);
//         this.updateText();
//     }
    
//     public updateText(): void {
//         if (this.label && this.key) {
//             this.label.string = Localization.getText(this.key, this.key);
//         }
//     }
// }